var frisby = require('frisby');

frisby.create('获取加机组信息接口')
  .post('http://192.168.247.88:9090/hub/device/getPlusUnits', {
      'device-udid':'092700B6-2E6F-45D7-B55D-AEFACED48DDC',
      'DateBTime':'2015-9-15',//航班日期开始时间，必选参数，例如:2009-02-10   不能为空
      'DateETime':'2015-9-29',//航班日期结束时间，必选参数，例如:2009-02-10   不能为空
      'FlightNo':'4242',//航班号，例如:航班坐车、应急备、HU0491、0491（没有规定不能为空，建议不要为空）
      'CrwTypID':'1',//机组（飞行、乘务）标识，1:飞行员；2:乘务员
      'Dep':'URC',//起飞地，例如:URC（没有规定不能为空，建议不要为空）
      'Arr':'URC',//目的地，例如:URC（没有规定不能为空，建议不要为空）
      'ACType':'328',//机型，例如:328
      'Name':'安生',//机组人员姓名，例如:安生
      'Company':'1'//公司编号或公司代码或公司名称，例如:1或HNA或海南航空股份有限公司
  })
  .expectStatus(200)
  .expectJSON({
      'ResponseInfo':{
            "Result":String,
            "ErrorInfo":String},
       'Data':{
             "YHJZPB":Array
           }})
  .expectJSON('Data.YHJZPB.?', {
        "COMPANYID":String,//"1",
        "COMPANYCODE":String,//"HNA",
        "COMPANYNAME":String,//"海南航空股份有限公司",
        "DAY":String,//"Tuesday",
        "DATE":String,//"2013-04-30",
        "FLIGHTNO":String,//"HU0491",
        "SECTOR":String,//"PEK-BRU",
        "STNNICK":String,//"京-时",
        "DEPARTTIME":String,//"01:20",
        "ARRIVALDATE":String,//"2013-04-30 11:55",
        "CREWTYPE":String,//"1",
        "NAME":String,//"JANOS ISTVAN VARGA",
        "FID":String,//"3825976",
        "ACTYPE":String,//"330",
        "POSITIONROSTERID":String,//"44444426",
        "SIGNUP":String,//"1",
        "SIGNUPSTARTTIME":String,//"2013-04-29 21:35:00",
        "SIGNUPENDTIME":String,//"2013-04-29 23:35:00",
        "WP_DATE":String,//"2013-05-01 13:53:19",
        "WP_USER":String,//"刘晓雷",
        "WP_BASE":String,//"89",
        "CRFLTID":String,//"2",
        "STAFFID":String,//"1000027418",
        "DUTYTYPE":String,//"10",
        "REASON":String//"执行航班"

    })
.toss();
